package lab02.test17;

public class Test {
    public static void main(String[] args) {
        //定义一个10个元素组成的一维数组
        //定义一个整型数组并赋值
        int[] numbers=new int[10];
        numbers[0]=12;
        numbers[1]=9;
        numbers[2]=26;
        numbers[3]=36;
        numbers[4]=45;
        //打印数组的元素,这样写太过麻烦,
        /*System.out.println(numbers[0]);
        System.out.println(numbers[1]);
        System.out.println(numbers[2]);
        System.out.println(numbers[3]);
        System.out.println(numbers[4]);*/
        //改进方法如下:
        int index;
        for(index=0;index<numbers.length;index++){
            System.out.println(numbers[index]);
        }
        //1、最大值位置
        //2、最小值位置
        int max=0;
        int min=0;
        int maxArea;//存放最大值位置
        int minArea;//存放最小值位置
        for(int j=0;j<numbers.length;j++){
            if(j==0){
                max=numbers[j];
                min=numbers[j];
                minArea=j+1;
                maxArea=j+1;
            }
            else {
                if(numbers[j]<max){
                    max=numbers[j];
                    maxArea=j+1;
                }if (numbers[j]<min){
                    min=numbers[j];
                    minArea=j+1;
                }
            }
        }

        //3、总和
        int sum=0;
        int i;
        for (i=0;i<numbers.length;i++){
            //和C语言求和写法相同，
            sum+=numbers[i];
        }
        System.out.println("总和是："+sum);
        System.out.println("最大值为：");
        System.out.println("最小值为：");




        //输出该数组中的最大值、最小值、所有元素总和
        //以及最大值和最小值在该数组中的位置。


    }
}
